package org.edu.modules.skill.entity;

import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.edu.common.aspect.annotation.Dict;
import org.edu.modules.kwgl.config.ConfigConstant;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @Description: 职业认证成绩打印模板
 * @Author: jeecg-boot
 * @Date:   2021-04-16
 * @Version: V1.0
 */
@Data
@TableName("ve_jw_zycj_template")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="职业认证成绩打印模板对象", description="职业认证成绩打印模板")
public class VeJwZycjTemplate implements Serializable {
    private static final long serialVersionUID = 1L;

	/**id*/
	@TableId(type = IdType.AUTO)
    @ApiModelProperty(value = "id")
    private Integer id;
	/**职业考试ID*/
	@Excel(name = "职业考试ID", width = 15)
    @ApiModelProperty(value = "职业考试ID")
    @Dict(dictTable = "ve_jw_ks_zhiye",dicCode = "id",dicText = "name")
    private Integer zyksid;
	/**模板名称*/
	@Excel(name = "模板名称", width = 15)
    @ApiModelProperty(value = "模板名称")
    private String name;
	/**图片ID*/
	@Excel(name = "图片ID", width = 15)
    @ApiModelProperty(value = "图片ID")
    private Integer fileid;
	/**打印代码 大文本ID*/
	@Excel(name = "打印代码 大文本ID", width = 15)
    @ApiModelProperty(value = "打印代码 大文本ID")
    private Integer codetid;
    /**
     * 打印代码内容
     */
    @TableField(exist = false)
    private String codetidText;

	/**状态(0=禁用,1=启用)*/
	@Excel(name = "状态(0=禁用,1=启用)", width = 15)
    @ApiModelProperty(value = "状态(0=禁用,1=启用)")
    @Dict(dicCode = "state")
    private Integer status;
	/**模板类型(zycj=职业认证成绩)*/
	@Excel(name = "模板类型(zycj=职业认证成绩)", width = 15)
    @ApiModelProperty(value = "模板类型(zycj=职业认证成绩)")
    private String type;
	/**创建时间*/
	@Excel(name = "创建时间", width = 15)
    @ApiModelProperty(value = "创建时间")
    private Integer createtime;
	/**创建用户ID*/
	@Excel(name = "创建用户ID", width = 15)
    @ApiModelProperty(value = "创建用户ID")
    private String createuserid;
	/**终端系统ID*/
	@Excel(name = "终端系统ID", width = 15)
    @ApiModelProperty(value = "终端系统ID")
    private Integer terminalid;
}
